div#edit_nav {
  vertical-align: top;
  display: inline-block;
  width:  250px;
  font-size:  .8em;
  border-right: 1px solid;
  border-right-color:  #aaaaaa;
  }
#edit_nav ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  }
#edit_nav ul li {
  border-bottom: 1px solid #ccc;
  }

img.thumbnail {
  width: 100px;
  height: 100px;
  }

img#current_image {
  width: 500px;
  }

div#top_right {
  vertical-align: top;
  display: inline-block;
  border-bottom: #999 1px solid;
  margin-bottom: 5px;
  }
div#edit_form {
  vertical-align: top;
  display: inline-block;
  padding-left: 5px;
  }

div#edit_form div {
  display: inline-block;
  }
#edit_form div#full_image {
  display: block;
  width: 100%;
  }

div.index_link a {
  display: block;
  text-decoration: none;
  }
#current_index_link a {
  background-color: #99e;
  }
.index_link a:hover {
  background-color: #cce;
  }
